Find all files with the extension .txt in the current directory and its subdirectories, calculate the size of each file and display the results in human readable format, sorted by size.
find . -type f -name '*.txt' -exec du -ch {} \; | sort -h