Tropical Storm Isaac lashes Florida Keys