Ingenuity helicopter aces 43rd Mars flight, its longest in 10 months