Innovation and competition