NASA denies rumors of finding life on Mars