Health law will require calorie info on restaurant menus