Kingfisher flies despite B&Q slowdown