Hydraulic engineering analysis of Roman water infrastructure: a review of practice and possibilities