Lebanon's government resigns after Beirut blast