West Brom sink Saints to boost slender survival hopes, Everton frustrated