Iran president says will not ‘give in to excessive demands’