Astronaut Suni Williams, who has been on the International Space Station for seven months, has taken part in a spacewalk.