Lebanon's cabinet has failed to reach an agreement on how to tackle the country's rubbish crisis, which has sparked violent protests in Beirut.