how long does minoxidil work