SpaceX Mars prototype rocket nails landing for the first tim