Blast rips through southern Beirut