NASA has announced a new launch date for the James Webb Space Telescope, described as the most powerful space telescope ever built.