Public health grants in England are “far too little, far too late,” says president of directors