Williamson leads fightback by injury-hit New Zealand