Brad Hathaway on what makes a great investment idea