Selective flotation of chalcopyrite from pyrite using diphosphonic acid as collector