British PM warns companies to pay fair taxes