peter häggberg