European stocks tumble over worsening business indicators