Nigeria vows to end piracy in Gulf of Guinea