Aberdeen lift Scottish Cup for first time since 1990