West Ham were held to a goalless draw by League One side Shrewsbury in a forgettable affair that the impressive hosts came closest to winning