Reforming Science Teacher Education Programs in the STEM Era