SpaceX launches NASA satellite to study world's water, sticks rocket landing