5 Best Stocks to Buy According to David Einhorn’s Greenlight Capital