Dying teen covers Katy Perry's 'Roar'