Pakistan quake flattens villages, creates island