58-ft tall Buddha statue pulls tourists to India's tech hub