Russian freighter arrives at space station with nearly 3 tons of supplies