Weak China data, stronger dollar send stocks skidding