does eating after 6 cause weight gain