Harvick denies Keselowski in overtime at Michigan