Fantasy and political satire brings Awards for Edinburgh’s master of sci-fi, Charlie Stross