China blames India for border standoff and calls on it to withdraw its troops