Morgan Freeman voices gay marriage ad, but why now?