US warns Americans to ‘leave Iran now’