SpaceX Dragon completes 1st commercial cargo flight