REITs and InvITs explained: Meaning, income generation, taxation, and major differences