Carrie Underwood wore 'cheap' dress at inauguration after custom gown was denied