Three weeks to go: is business ready for Brexit?