Separating climate change signals into thermodynamic, lapse-rate and circulation effects: theory and application to the European summer climate