Obama says he will fight for immigration reform