Rebels battle with Gadhafi forces for control of airport, compound