OpenCodeInterpreter: Integrating Code Generation with Execution and Refinement