India climbs two spots to rank 46th in the Global Innovation