Deadly giant hornets kill 42 people in China