Home Baseball Cardinals agree to sign 2B Mark Ellis