Oops! Air Niugini B-737 lands short of runway in heavy rain. No lives lost! Passengers swam to safety.