Science and Technology of the James Webb Space Telescope