Rod Stewart and Penny Lancaster have become the latest celebrity ambassadors for one of King Charles' charities