when did prince charles marry princes diana?