Iran has rejected a US claim that it is responsible for drone strikes on Saudi Arabian oil installations.