Barroso charms on Andrew Marr show. But does he convince?