BP to buy 60% stake in Namibian blocks to expand upstream assets