Croatia captain Luka Modric said he felt ashamed for the first time in 20 years as an international after a 7-0 home loss to England in the Nations League.