Shubman Gill has made a glorious century as India crushed England by 142 runs in Ahmedabad to sweep their ODI series 3-0.