Leading FinTech firm Zaggle appoints Siva Kumar as New CTO