German 501st Heavy Panzer Detachment