Obama: 'This is the moment' to get immigration reform done