Strasbourg rules stop and search powers unlawful