Great White shark follows kayaker for 4km in New Zealand