Obama, McCain Lock Horns Over Economy