Why Sensex is up over 3,000 points this month and key risks ahead