Puffins 'at risk of extinction across Europe'