Optimal Monetary Policy under Heterogeneous Banks