NASA believes it understands why Ingenuity crashed on Mars