Public-private partnerships need to be 'bigger and more ambitious' to help hit national sustainability targets, the Mayor of London's office has claimed.