Kei Kamara signs designated player contract