Nigeria's president signs new petroleum law