Revisiting the electron-doped SmFeAsO: enhanced superconductivity up to 58.6 K by Th and F codoping