Curiosity lands on surface of Red Planet