England beat New Zealand by 115 runs in the first Test at Lord's as they began their post-Ashes rebuild on a winning note.