Rolls-Royce strikes £9bn nuclear submarine deal