Biden, Trump spar over abortion, migrants and each other in first presidential debate