Weak China data, stronger dollar send global stocks skidding