march weather new jersey