Tripoli falls to rebels; Benghazi, capitol of a free Libya, celebrates