The structure of Gloeobacter violaceus and its phycobilisomes