Future of British people living in Europe not secure, admits Cameron