Burberry bucks the gloom