SpaceX ‘catches’ booster rocket in incredible test flight