US President Barack Obama has canceled a meeting with President Vladimir Putin in Moscow which was scheduled for September, White House says.