Solar Impulse 2 has landed in Seville in southern Spain, ending a 70-hour flight which began from New York City on Monday.