European corporates defy fears of earnings gloom as outlook improves