Can Melatonin Prevent Migraine Attacks?