Kookaburra Tim Deavin retires from international hockey