UK could launch space clean-up mission by 2026