Space shuttle Discovery back in Florida