China president visits Mahabalipuram