Spending on Trident escalates as government announces £1bn contract