Yahoo sues Facebook over 10 disputed patents in the US