Former House Speaker Tom Foley dead at 84