Islamic State militants attack forces guarding Libya oil port