Alberta launches new vaccine app