Enzymatic characteristics of a-galactosidases from Aspergillus niger, coffee beans and Escherichia coli