West Ham’s Premier League survival hopes are now hanging by the thinnest of threads after a damaging 3-1 defeat to Newcastle United left them staring at relegation.