Control of Dynamic Biped Locomotion based on Point-Contact and Virtual Holonomic Constraint