Game theory and mechanism design for cooperative competition dilemmas between healthcare providers