Kane Williamson shines with 93 as New Zealand reaches 319-8 on day one of the first cricket test against England.