Trump allies seek to discredit 'star witness' ahead of hush money testimony