Changing battle rules! Caste math, urban areas help BJP avoid Bihar-like traps in Uttar Pradesh