Fierce fighting rages in Libya