Eight stocks are attractive and can rally after they report earnings soon, Morgan Stanley says