Australia Stocks Hit Weekly High: Banks & Miners Lead