Anger, confusion as EU vote divides Britain