Medieval knight ‘Lancelot’ and his stunning stone tomb found under ice cream shop in Poland