Visa results boosted by strong spending in person, online and on travel