Every bordered Riemann surface is a complete conformal minimal surface bounded by Jordan curves