Amnesty accuses Ireland of putting profit before p