Bulgarian parties agree to form coalition government