peter habeler