Protests in Beirut amid public fury over massive blast