O'Fallon man charged with killing ex-girlfriend captured by US Marshals