Text this: Full-color enhanced second harmonic generation using rainbow trapping in ultrathin hyperbolic metamaterials