Oil prices finish lower as downbeat China data ease demand prospects