Theresa May vows to meet Brexit deadline of March 12