Public think Rishi Sunak would make better PM than Boris Johnson, poll finds