Prime Minister Theresa May rules out putting a "meaningful vote" on Brexit to the Commons this week, but insists one will be held by March 12.