Ken Hinkley agrees to a two-year contract extension at Port Adelaide