Oil slips on Russia-Ukraine peace deal talks, weak China data