Toronto’s main stock index falls more than 100 points on weak energy results