Egypt 'approved' Rosneft Shorouk sale