Charlotte Nichols MP: Pubs cannot survive on beer alone