Buy pvt banks; not defence stocks yet: Ajay Bagga