A New York man has drowned more than three hours after pulling himself out of the water in what doctors say is a rare case of secondary drowning.