Johor hits RM2bil revenue in 2024, highest in its history