is alfuzosin safe how long does alfuzosin last