20171224 india: BJP barely survived in Gujarat; Ashok Gehlot says