Theresa May lays down independence vote challenge to Sturgeon