Barney Frank, 86, left mark as trailblazer in politics