Modi: BJP’s last hope