Battle for Libya rages on