Ralph Fiennes excels as the charismatic hero of Shaw's super-sized drama of ideas, says Dominic Cavendish