Shark bites off tourist’s hands as she tries to take selfie on Caribbean beach