Mayor of London Sadiq Khan has taken control of the Olympic stadium after a report found West Ham's tenancy deal does not represent value for money for the taxpayer.