what is froth flotation for gold