Bengaluru topped Beijing and Shanghai in venture funding in 2021