5.8 magnitude earthquake rattles Islamabad, parts of KP and GB