Chantelle Cameron produced one of the finest displays of her career to beat Mikaela Mayer and add the WBA and WBC light middleweight titles to her WBO belt.