A Minimal Solution to the Generalised 3-Point Pose Problem