Benches clear in Giants-Phillies game during Bryce Harper at-bat