West Ham and Southampton’s title odds cut after impressive wins