Former House speaker Tom Foley dies at 84