Melinda Gates embraces public role, calls out Trump