Bank of Maharashtra declares ₹1.20 dividend, recommended for buy