Jon Stewart and Stephen Colbert lay waste to GOP Convention