Sanaa, Yemen hosts massive rally in solidarity with Gaza and Lebanon