Andy Street on track to hold West Midlands as Gaza stance costs Labour