Upbeat economic data powers European shares to third day of gains