GlobeCast delivers 2004 Tour de France world feed via satellite