Rolls-Royce has won a £9bn contract to upgrade submarine nuclear reactors. The firm will also build reactors for new ...