Microsoft may launch Surface with AMD CPU by the end of this year