Viral enzymes containing magnesium: metal binding as a successful strategy in drug design