Wall Street gains on vaccine cheer, robust China data