Britain has issued more than 3,000 licenses allowing the export of weapons to countries where the UK has human rights concerns, according to a parliamentary report.