Storm Beryl strikes Jamaica, threatens Caymans, Mexico