Budget 2018: Sadiq Khan blasts ‘missed opportunity’ on police funding as others note small measures on high streets and passports