Fibred models of dual-context type theory and Kripke-Joyal forcing