Barcelona footballer Lionel Messi has been accused by prosecutors in Spain of failing to pay 4m euros (£3.4m) in income…