A review of human drug self-administration procedures