Explosion rocks Beirut suburb