Indian eves beat China 4-1 in Asia Cup hockey