Keith Ruck resigns from CFO post at Lannett