Positive European Data Points to Economic Recovery But Road Bumps Remain