Solving the mystery of human spontaneous combustion