Iran denies responsibility for drone attack on Saudi Arabia