Boehner says Obama can't run on economic record