Citi to pay $335M for failing to adjust credit card rates