Bank and insurance: the difficult alliance