The implications of Ramadan fasting for human health and well-being