Space Shuttle Enterprise makes final landing