Australian shares hit fresh all-time highs, boosted by banks, industrial stocks and tech players.