The Schiaparelli probe's crash landing on Mars last month was caused by a sensor malfunction, the European Space Agency has found.