Rally stars beat the rain for spectacular Weston Park success