Two-dimensional material-based virus detection