Teachers, doctors and priests arrested among 348 in global child porn investigation