Libya rebels take control of key oil town