HMS Agincourt has been renamed Achilles amid reports the defence ministry did not want to offend France.