Home National Navy chief Sunil Lanba: India better prepared and ready to face sea threats