Nightmares can be caused by a range of conditions from Parkinson's to sleep apnoea - and they can even help diagnose your ...