General Tim Moltzen retires at 27