Deal of the century’ paying dividends for FIA World Rally Championship as Ford Racing confirms its return from 2028 ...