Bahrain clears 21 medics of charges in protests