Germany's oldest Christmas market opens for 588th year