Jamaica gets 'A' for religious freedom