Pioneering NASA mini weather satellite ends its mission