Ryanair promises its compensation to charity