Sri Lanka navy base attacked, sparks anti-Tamil riot