Real Madrid highest-earning football club for 11th straight year