branch manager roles and responsibilities