France says Tehran must make 'major concessions' to avert war