hydroxychloroquine and psoriasis plaquenil generic name hydroxychloroquine mechanism of action hydroxychloroquine for sale in usa hydroxychloroquine azithromycin zinc study 3年前