The UK’s happiness levels have hit a high despite Brexit and terrorist attacks