Commonwealth Bank of Australia warns uncertainty