Collision induced dissociation of diatomic molecules on surfaces: A charge transfer mechanism