Germany's Protectionist wins Melbourne Cup as two horses die