having many talents synonym starting with v