Barack Obama has declared himself President in his latest ad: