Rolls-Royce shares soar 17% as dividends returned, profits rose, and a £1 billion buyback was announced.