Carter attacks Blair's Iraq role