Interlocking hexagons model for auxetic behaviour