cylinder-sphere intersection