Huddersfield Giants re-sign Patrick