Modi, Putin ink multi-billion dollar defence agreements