General matter coupled N = 2 supergravity