hal membatalkan puasa