Giant squid washed up on New Zealand beach