7.7 quake rocks Pakistan