Despite the rain, huge crowds turned out to get nerdy at the Philly March for Science on Earth Day 2017