Sofia Vergara looks a million dollars in $30 dresses from her Kmart range on promotional blitz for fashion line