An ultra-narrowband absorber with a compound dielectric grating and metal substrate