Credit card rate rises worth £712m