Jamaicans fight to keep Bob Marley Beach public amid luxury resort development plans