Markets in India open in green, Sensex gains more than 100 points