Nasa reveals details of plans to test 'ingenuity' on Mars