Residents terrified as 5.0 magnitude earthquake shakes Johannesburg