Top Indian politicians charged over Babri mosque demolition