OnePlus One: Is this Smartphone the New Nexus Killer?