Obama admits "fine" gaffe