Effective hamiltonian for weak radiative B-meson decay