Nifty50 at 20x earnings looks attractive but risks persist: Expert