Allica Bank appoints Richard Davies to replace Mark Stephens as CEO