Iraq PM offers rebels amnesty