B-Spline Impulse Response Functions for Transient SSI Analysis of Pile Foundations