Immigration Explained: How to apply for Germany's new 'opportunity card' and other visas for job seekers