Nepal's struggle to strike balance between India, China