Hull KR have signed full-back Greg Eden on a three-year contract from Super League rivals Huddersfield Giants.