Square unveils all-in-one portable payments device