7.9 quake shakes PNG, tsunami alert rescinded