Amnesty International critical of Jamaica