Pseudoxazolones, a new class of inhibitors for cysteine proteinases: inhibition of hepatitis A virus and human rhinovirus 3C proteinases