Mars has flowing rivers of briny water, NASA satellite reveals