Bill Gates holds investment meeting with Saudi Prince Al-Waleed