Space-time codes that are approximately universal for the parallel, multi-block and cooperative DDF channels