STS-124 crew visits Stennis