Palmer, Arizona send Texans to 7th straight loss