Poland cancels visit to Israel over 'racist' remark