Hi-Tech Pharmacal posts $3 million loss