Is State Bank of India worth buying?