European markets close strong; US extends rally