Karnataka okays proposal to build 20.5 km metro line to Hosur