'Harry Potter' actor David Legeno dies