The S&P 500 could hit a new record high thanks to tech and bank stocks, BMO investing chief says