PM says pubs