SpaceX launches advanced US Space Force weather satellite, nails landing in California