CYP2D6 polymorphisms and the impact on tamoxifen therapy