Syria's Assad named winner of 'farcical' election