Footballer Lionel Messi is due to give evidence at a court in Barcelona today to answer charges of tax fraud associated with his image rights and the use of offshore shell companies