Spain witnesses second hottest March in 21st century