Private investor Michael Stocks tells Morningstar why he’s backing out-of-favour banking and oil companies