Londoners will be able to get a £1,000 bicycle for free, with a few small conditions