Human embryonic stem cells come of age 20 years after discovery