Piracy off Somalia and its Challenges to Maritime Security: Problems and Solutions