TX single mom's 'Thanks a lot, Obama' letter goes viral