Indian stocks rise with metals and banks