Three weeks of protests have forced Lebanon's prime minister to step down. The government insists it's cracking down on corruption, but demonstrators are not convinced. CNN's Ben Wedeman reports from Beirut.