Nanocomposite Polymer Electrolytes for Zinc and Magnesium Batteries: from Synthetic to Biopolymers.