SpaceX reusable rocket launch and landing test successful