Interpretation of cone penetration tests — a unified approach