Visa profit beats as card payments accelerate