Space Shuttle Atlantis completes mission STS-122