Commonwealth Bank details $350m cost of keeping cash in branches