Theresa May describes Brexit national debate as spirited