Facebook To Launch Virtual Currency 'Credits' On July 1