Obama in Baghdad, tells troops Iraq must take over