Fund manager says oil is in a multi-year bull market – and names 3 stocks to cash in