French President Emmanuel Macron says France is sending an aircraft carrier to the Mediterranean in response to the widening conflict in the Middle East amid US-Israeli airstrikes on Iran.