Switzerland sets Polish film director Roman Polanski free