Recent Heavy-Flavor Results from STAR