Tax cuts help US banks set new record for quarterly revenue