Csaba Horváth — Hungarian chess player