Colin Powell endorses gay marriage (huge plug for Obama)