Outrage as £1,000,000,000 Royal Navy contract ‘could go to Spain’