TrustCo Bank Corp NY (TRST) fundamental stock analysis