Banks, Miners Push ASX 200 to Brink of All-Time High