Microsoft, GoPro sign patent licensing agreement for 'certain file storage and other system technologies'