Freight train narrowly misses bus caught on Ballarat level crossing