how long for finasteride to work