Real-time prediction of coastal algal blooms using artificial neural networks