2 No-Brainer High-Yield Energy Stocks to Buy Right Now