Rahat Fateh Ali named ambassador of London-based charity