Morphology, reproduction and diet of the greater sea snake, Hydrophis major (Elapidae, Hydrophiinae)