where did the battle of san juan hill take place