CBA pays up to keep banking services in post offices