'Axe cap on top-up fees'