Poll: GOP should listen to tea party