Grealish hailed as England star keeps promise to young fan