Andy Burnham has announced that bus fares across England outside London will be capped at £2 for single journeys throughout 2027.