Non-negativity of central values of unitary group L-functions