MEASUREMENT OF B --> K* GAMMA BRANCHING FRACTIONS AND CHARGE ASYMMETRIES