NSW MP fined after staying at holiday home