Aberdeen musician Craig John Davidson to launch new album