Maybe he'll be looking for a challenge... Lionel Messi contract: Barcelona star becomes a free agent