Fine film-making meets crackling performances, Shah Rukh Khan delivers one of his career’s best performances as Bollywood’s new Robin Hood.