Alberta pot producer launches mobile app to buy medical marijuana