Michelle Obama hosts G-8 spouses at White House