puasa tetap sah