Intel upbeat after strong earnings