Consumer and business confidence provide a boost for European stocks