Twin attacks by a suicide bomber and a car bomber near an Istanbul football stadium have killed 38 people.