NASA rover lands on Mars, sends first photos