how long does grifulvin take to get rid or ringworm