El Cajon councilman resigns, says legal matters resolved