For years you may have heard your parents, grandparents or friends at the pub tell you that eating cheese before bed can cause vivid dreams - but is there any truth behind the claim?