Libya: rebels retake oil port, US sends warships