Brexit Secretary David Davis resigns