Mark Hulbert: The stock market is setting itself up for a possibly monster year-end rally