A New Bound on the Length of Minimum Cycle Bases