Teen boy drowns in St Catherine