Shoaib Bashir took four wickets on day one of England's first Test with New Zealand, who ended the day 319-8