Aldi vows to do ‘whatever it takes’ to keep UK price advantage