The metro mayors for West Yorkshire, Greater Manchester and Liverpool City Region have pledged to extend the £2 bus fare cap.