900 litres of diesel spills on McIvor Highway after driver swerves to avoid dog, CFA says