European stock exchanges rally to close with over 1.2% gains each