Ed Sheeran opened a solo concert in Philadelphia on Saturday with comments about Gaza, saying 'My heart has been broken by ...