Oil spill on Fife coastline at North Queensferry under investigation