Is a semicolon used to join two closely related independent clauses or to separate them?