apakah tidur membatalkan puasa