Assessing flow resistance law in vegetated channels by dimensional analysis and self-similarity