Hundreds rally in Syracuse's March for Science despite rain