EU-UK trade deal hangs in the balance with four weeks to go