Learning to Reconstruct 3D Non-Cuboid Room Layout from a Single RGB Image