Michelle Obama endorses Hillary Clinton at Democratic Convention