Indian IPO market heads for mega year; 50 companies raise $2.93 billion in 2016