Tim Cahill hat-trick powers visiting Australia to a 4-0 victory over hosts Bangladesh in a FIFA World Cup qualifier match.