An Analytical Solution for Seismic Interaction between Urban River-Canyon Topography and Nearby Buildings