Why is OCBC share price beating DBS and UOB Bank in 2026? Which is the best bank stock to buy today?