Do calamities happen due to our sins or are they tests from Allah?