Device-independent quantum information processing