Last.fm struggles for streaming, international revenue