Jerry Brown Jr. laid to rest in St. Louis