BP investors press for cash payout from Rosneft deal