BJP grapples with low voter turnout in Gujarat