Mutual perception of communication between general practitioners and hospital-based specialists