Messi donates 1m euros to coronavirus battle