how long does spironolactone take to work