Expressive Power and Approximation Errors of Restricted Boltzmann Machines