Islamic State fighters clash with guards near Libya's Sidra oil port east of its Sirte stronghold, reports say.