Prince William Attends Charity Event Without Kate