Variational cluster approach to the Hubbard model on a honeycomb lattice