Pharmacological and biochemical studies of puff adder venom