Alberta Premier Alison Redford resigns