Andrea Ranocchi scored with five minutes remaining to earn Hull City a 2-1 win against West Ham United and give Marco Silva’s side renewed hope of staying up