Shell-and-tube heat exchangers