Trolley collision in West Philly leaves some 40 people injured