Sterling and Wilson Solar’s Rs 3,125 crore IPO opens Tuesday; should you invest?