Sunak rules out polls on May 2