European stocks close higher despite mixed economic data