Lattice Surgery with a Twist: Simplifying Clifford Gates of Surface Codes