does sildenafil citrate work, generic propecia alternative