does sugar cause headaches