Obama voices his support for gay marriage