Shell Free Cash Flow Hits $17.5B, Net Debt Tumbles 21%