Bill Gates shares what advice he'd give to the next generation during online Q&A