Bus fares in West Yorkshire will remain capped at £2 until at least March 2025, mayor Tracy Brabin has confirmed.