Conservative Assembly Member Neil Garratt has accused the Mayor of London of ‘hiding behind misleading announcements’