On detectability and observer design for rectangular linear descriptor systems