An Assessment of the National Science Foundation's Science and Technology Centers Program