Unlikely to have Brexit agreement until end of 2020