Interaction of HIV-1 Tat protein with heparin - Role of the backbone structure, sulfation, and size