High oil and coal prices from Iran War to add another $20b to Aussie coffers by 2030, big four bank predicts