India raises interest rate to 5.90% to tame inflation