Ambient temperature and external causes of death in Japan from 1979 to 2015: a time-stratified case-crossover analysis