Mr Modi's nationalist Bharatiya Janata Party (BJP) swept to victory in Uttar Pradesh three years ago, and the election in the state that follows the shore of the river Ganges will set the tone for the 2019 national elections.