Obama takes back mosque remarks