Qatar Foundation signs sponsorship deal with Barcelona