Completeness Theorems for Behavioural Distances and Equivalences