Wright, Johnston & Mackenzie opens Aberdeen office