Swiss top court upholds fines for 'Kill Erdogan' banner