Katie Holmes Wears These $790 Ballet Flats — Here's the $34 Lookalike