Canon reaches 120 million interchangeable EF lenses