The Metropolitan Police has unveiled a new charter for stop and search, including more oversight of how the "contentious" tactic is used and improved handling of complaints.