Semi-analytical analysis of ground vibration generated at a railway turnout