Gov. Haley: Spend $345 million to repair roads