Gujarat riots: Top cop Rahul Sharma chargesheeted