Cabinet approves talks with China to purchase submarines