Heavy → light semileptonic decays of pseudoscalar mesons from lattice QCD