Nearly 42,000 UK asylum seekers waiting on appeal