Asian shares hit six-week highs as US-Iran peace talks offer relief.