Trump targets Iranian sites amid Gulf tensions