Cubic differential systems