Berlin court rules rejection of asylum seekers at borders unlawful