Obama consoles grieving Bostonians, says we'll 'finish the race'