'The Witcher' season two review: Netflix fantasy show finds its feet in much-improved second offering