Elizabeth Warren says Waffle House is her favorite place