James Webb Space Telescope has biggest mirror of any telescope ever launched