NASA cheers new Landsat launch