Call Me by Your Name: Epistemic Logic with Assignments and Non-rigid Names