Indian Shares Close On One-month High, Led By Gains In Banks, Power Stocks