Yoga can help half the number of headaches migraine sufferers experience, study shows