Texas diners give $900 for new wedding gown