Investors pile into UK bonds and sterling after budget