Amnesty slams Lebanon failure to address public demands