They are pills prescribed to millions in the UK to treat heart conditions and anxiety. But beta blockers may pose a hidden risk to the 7.2 million people living with asthma, an NHS GP has warned.