No free bus passes for under 22s, says government