Precision bottomonium properties and b quark mass from lattice QCD