Magnitude 7.9 quake hits off east Papua New Guinea