SpaceX set for 'historic' commercial space flight carrying 2 US astronauts