Michelle Obama: no better place for politics than church