If God is good then why does He permit evil and human suffering-